package ua.openmedis.service.dto;

import java.util.Date;

public class Asset {

	private String assetId;
	
	private String genericName;
	
	private String umdnsCode;
	
	private String fullName;
	
	private String manufacturer;
	
	private String model;
	
	private String serialNumber;
	
	private String inventoryNumber;
	
	private String facilityName;
	
	private String department;
	
	private String assetStatus;
	
	private String assetUtilization;
	
	private Date purchaseDate;
	
	private double purchasePrice;
	
	private double remainingValue;
	
	private String warantyOrContract;
	
	private Date warrantyExpiry;
	
	private String supplier;
	
	private String funding;
	
	private Date lastUpdated;
	
	private String modifiedBy;
	
	private String locationBuilding;

	public String getAssetId() {
		return assetId;
	}

	public void setAssetId(String assetId) {
		this.assetId = assetId;
	}

	public String getGenericName() {
		return genericName;
	}

	public void setGenericName(String genericName) {
		this.genericName = genericName;
	}

	public String getUmdnsCode() {
		return umdnsCode;
	}

	public void setUmdnsCode(String umdnsCode) {
		this.umdnsCode = umdnsCode;
	}

	public String getFullName() {
		return fullName;
	}

	public void setFullName(String fullName) {
		this.fullName = fullName;
	}

	public String getManufacturer() {
		return manufacturer;
	}

	public void setManufacturer(String manufacturer) {
		this.manufacturer = manufacturer;
	}

	public String getModel() {
		return model;
	}

	public void setModel(String model) {
		this.model = model;
	}

	public String getSerialNumber() {
		return serialNumber;
	}

	public void setSerialNumber(String serialNumber) {
		this.serialNumber = serialNumber;
	}

	public String getInventoryNumber() {
		return inventoryNumber;
	}

	public void setInventoryNumber(String inventoryNumber) {
		this.inventoryNumber = inventoryNumber;
	}

	public String getFacilityName() {
		return facilityName;
	}

	public void setFacilityName(String facilityName) {
		this.facilityName = facilityName;
	}

	public String getDepartment() {
		return department;
	}

	public void setDepartment(String department) {
		this.department = department;
	}

	public String getAssetStatus() {
		return assetStatus;
	}

	public void setAssetStatus(String assetStatus) {
		this.assetStatus = assetStatus;
	}

	public String getAssetUtilization() {
		return assetUtilization;
	}

	public void setAssetUtilization(String assetUtilization) {
		this.assetUtilization = assetUtilization;
	}

	public Date getPurchaseDate() {
		return purchaseDate;
	}

	public void setPurchaseDate(Date purchaseDate) {
		this.purchaseDate = purchaseDate;
	}

	public double getPurchasePrice() {
		return purchasePrice;
	}

	public void setPurchasePrice(double purchasePrice) {
		this.purchasePrice = purchasePrice;
	}

	public double getRemainingValue() {
		return remainingValue;
	}

	public void setRemainingValue(double remainingValue) {
		this.remainingValue = remainingValue;
	}

	public String getWarantyOrContract() {
		return warantyOrContract;
	}

	public void setWarantyOrContract(String warantyOrContract) {
		this.warantyOrContract = warantyOrContract;
	}

	public Date getWarrantyExpiry() {
		return warrantyExpiry;
	}

	public void setWarrantyExpiry(Date warrantyExpiry) {
		this.warrantyExpiry = warrantyExpiry;
	}

	public String getSupplier() {
		return supplier;
	}

	public void setSupplier(String supplier) {
		this.supplier = supplier;
	}

	public String getFunding() {
		return funding;
	}

	public void setFunding(String funding) {
		this.funding = funding;
	}

	public Date getLastUpdated() {
		return lastUpdated;
	}

	public void setLastUpdated(Date lastUpdated) {
		this.lastUpdated = lastUpdated;
	}

	public String getModifiedBy() {
		return modifiedBy;
	}

	public void setModifiedBy(String modifiedBy) {
		this.modifiedBy = modifiedBy;
	}

	public String getLocationBuilding() {
		return locationBuilding;
	}

	public void setLocationBuilding(String locationBuilding) {
		this.locationBuilding = locationBuilding;
	}

	@Override
	public String toString() {
		return "Asset [assetId=" + assetId + ", genericName=" + genericName
				+ ", umdnsCode=" + umdnsCode + ", fullName=" + fullName
				+ ", manufacturer=" + manufacturer + ", model=" + model
				+ ", serialNumber=" + serialNumber + ", inventoryNumber="
				+ inventoryNumber + ", facilityName=" + facilityName
				+ ", department=" + department + ", assetStatus=" + assetStatus
				+ ", assetUtilization=" + assetUtilization + ", purchaseDate="
				+ purchaseDate + ", purchasePrice=" + purchasePrice
				+ ", remainingValue=" + remainingValue + ", warantyOrContract="
				+ warantyOrContract + ", warrantyExpiry=" + warrantyExpiry
				+ ", supplier=" + supplier + ", funding=" + funding
				+ ", lastUpdated=" + lastUpdated + ", modifiedBy=" + modifiedBy
				+ ", locationBuilding=" + locationBuilding + "]";
	}
	
	
}
